package com.cg.service;


import com.cg.dto.OrderDto;
import com.cg.dto.OrderListPageDto;
import com.cg.dto.Result;
import com.cg.vo.OrderDetailVo;
import com.cg.vo.OrderListVo;
import com.github.pagehelper.PageInfo;

/**
 * (Order)表服务接口
 *
 * @author chengong
 * @since 2024-01-12 10:09:49
 */
public interface OrderService {

    /**
     * 患者预约
     */
    Result createOrder(OrderDto orderDto);

    /**
     * 查询预约成功通知列表
     */
    PageInfo<OrderListVo> orderListByPatientId(OrderListPageDto orderListPageDto);


    /**
     * 根据orderNum查询详情
     */
    OrderDetailVo queryOrderDetailByOrderNum(String orderNum);
}
